                ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                ▌    Menus     ▐
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

There are four menus in WindE:

    ■ Text
    ■ File
    ■ Directory
    ■ System

            THE TEXT MENU
            ▀▀▀▀▀▀▀▀▀▀▀▀▀
The Text Menu provides access to WindE's
text functions and is popped-up by pressing
the middle button of the mouse (or CTRL Y)
while the Arrow is in the Text Pane of a
Text Window:

  ┌────────────────────┐
  │                    │ ──Title Pane
┌─┼────────────────────┴────────────────────┐
│ │                                         │
│ │                                         │
│ │                     ╔═════════════╗     │
│ │                     ║Find    ALT+F║     │
│ │                     ║Copy    ALT+C║     │
│ │                     ║Move    ALT+M║     │
│ │                     ║Delete  ALT+D║     │
│ │                     ║repLace ALT+L║     │
│ │                     ║Global  ALT+G║     │
│█│──Scroll Bar        ╚════════════╝     │
│ │──Scroll Pane         Text Menu──┘      │
└─┴────────────────────────────────────────┘
               Text Pane──┘

The ALT keys listed on the right side of the
menu are referred to as "Accelerator keys"
and will do the same function as the pop-up
menu item.

WindE may be thought of as a "Reverse Polish"
editor in that the parameters must be defined
before the command is issued.

The Cursor is the "where" parameter, and
the Selection is the "what" parameter for
most of the Text Menu functions.

FIND──WindE searches from the Cursor Position
to the "find delimiter."  The find delimiter
is either the end of file or a line that
contains two leading carets and nothing else:

^^

If there is a Selection, WindE searches for
text that matches the Selection, otherwise,
WindE searches for text that matches the
contents of the Find Buffer.  The text that
is found becomes the Selection and the Cursor
is placed immediately following the new
Selection.

COPY──If there is a Selection it is copied to
the Cursor position and to the Replace
Buffer, otherwise the contents of the Find
Buffer is copied to the Cursor position. The
copied text becomes the Selection with the
Cursor positioned immediately after the new
Selection.

MOVE──The Selection is moved to the Cursor
position and to the Replace Buffer.  The
originally selected text is deleted. Unlike
COPY, MOVE only works on selected text and
not on the Find Buffer.

If the Cursor is on the first character of
the Selection or on the first character
following the Selection, the Replace Buffer
is initialized to the selected text, but the
file remains unchanged.

DELETE──The selected text is deleted from the
file and the Find Buffer is initialized to
the original Selection.  The Replace Buffer
is cleared.  After a DELETE, there is no
Selection and the Cursor is positioned where
the Selection originally began.

REPLACE──The Selection is replaced with the
contents of the Replace Buffer.  After a
REPLACE, there is no Selection and the Cursor
is positioned at the end of the replacement
text.

GLOBAL──Performs a series of FINDS and
REPLACES until the find delimiter or end
of file is reached.  The FIND and REPLACE
of the GLOBAL function behave just as the
FIND and REPLACE that are described above.
If there is a Selection when GLOBAL executes,
then the Selection will be searched for,
otherwise the contents of the Find Buffer
will be searched for, etc.

            THE FILE MENU
            ▀▀▀▀▀▀▀▀▀▀▀▀▀

The File Menu provides access to WindE's
file functions and is popped-up by pressing
the middle button of the mouse (or CTRL Y)
while the Arrow is in the Title Pane of a
Text Window:

  ┌────────────────────┐
  │ ╔══════════════╗   │ ──Title Pane
┌─┼─║Bury     ALT+B║───┴────────────────────┐
│ │ ║Zoom     ALT+Z║                        │
│ │ ║Reform   ALT+R║                        │
│ │ ║Save     ALT+S║                        │
│ │ ║close         ║                        │
│ │ ║Print    ALT+P║      TEXT WINDOW       │
│ │ ║Abandon  ALT+A║                        │
│ │ ║Tabs     ALT+T║                        │
│ │ ╚═════════════╝                        │
│ │   File Menu──┘                          │
│█│──Scroll Bar                            │
│ │──Scroll Pane                           │
└─┴────────────────────────────────────────┘
               Text Pane──┘

BURY──The window is placed at the bottom of
the window pile and all information that
was covered by the window is exposed.

ZOOM──Toggles between full screen and a
previously adjusted size.

REFORM──Replaces the window with a pair
of corners.  Move the mouse until the
upper-left corner is in the desired position,
press any mouse button, move the mouse until
the bottom-right corner is in the desired
position and release the mouse button.  The
window will be re-displayed with the new
position and size.  This procedure is
referred to as "Set Corners."

SAVE──Saves the file to disk and leaves the
window in its current condition.  If there
was a Selection in the file, it will be
deselected.

CLOSE──The file is written to disk and the
window is removed from the screen.

PRINT──The contents of the file are written
to the printer.  Pressing the space bar
during a print will abort the print.

ABANDON──The window is removed from the
screen without writing to the disk.

TABS──Tab stops are set to the selected
number.  When a window is first opened, the
tab stops are set to the value specified in
the winde.ini file.  Tab stops may be set
to a different value in each window.

If the tab stops are set to 0, a tab (ASCII
9) character will be inserted directly into
the file.

            THE DIRECTORY MENU
            ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Directory Menu provides access to WindE's
directory commands. It is popped-up by press-
ing the middle button of the mouse (or CTRL-
Y) while the Arrow is in the Text Pane of the
Directory Window:

 ┌───────────────────────┐
 │                       │ ──Title Pane
 ├───────────────────────┴──────────────────┐
 │                        ╔═══════════════╗ │
 │                        ║Edit      ALT+E║ │
 │                        ║directOry ALT+O║ │
 │                        ╚═══════════════╝ │
 │                         Directory Menu   │
 │                                          │
 │   DIRECTORY WINDOW                       │
 │                                          │
 └─────────────────────────────────────────┘
   Text Pane──┘

EDIT──The selected path/filename will be
opened for editing.  Depending on the setup
in winde.ini, the window will open full
screen or a set corners procedure will be
initiated (See Reform above).

DIRECTORY──The selected pathname will be-
come the default directory.  If the
directory does not exist, it will be
created.  The Directory Window will be
redrawn with the new directory informa-
tion.  Directory names must end with a
back slash "\" unless you want to set a new
"wild card" or "sort switch."  Example:

    ■ a:\pas\   move to \pas on A: drive
    ■ pas\      move to pas below current
                directory.
    ■ \pas\     move to \pas under the root
                of current drive.
    ■ ..\       move back a directory
    ■ .\        refresh current directory
                (if not the root)
    ■ \         change to or refresh root
    ■ .\*.pas   set wild card to *.pas
    ■ .\/n      refresh directory without
                sorting
    ■ .\/f      sort by file name
    ■ .\/e      sort by extension

The last three examples are referred to as
sort switches.  The sort switch, when used,
must be the last two characters of the
Selection.

The Selection for both EDIT and DIRECTORY
must be a single line selection.  When in a
Directory Window, clicking on the path/file-
name will select the entire name (CRTL UU
on the keyboard). If the path/filename is
in a Text Window, you must select the name
by placing the Arrow on the first character,
pressing the right mouse button, dragging the
Selection to the first character past the
name and releasing the mouse button.

            THE SYSTEM MENU
            ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The System Menu provides access to WindE's
system commands. It is popped-up by pressing
the middle button of the mouse (or CTRL Y)
while the Arrow is in the Title Pane of the
Directory Window:

 ┌───────────────────────┐
 │ ╔══════════════════╗  │ ──Title Pane
 ├─║Bury         ALT+B║──┴──────────────────┐
 │ ║eXit         ALT+X║                     │
 │ ║Quit         ALT+Q║                     │
 │ ║load *.log ALT+F09║                     │
 │ ║save *.log ALT+F10║                     │
 │ ║Init         ALT+I║    DIRECTORY WINDOW │
 │ ╚══════════════════╝                     │
 │    System Menu                           │
 │                                          │
 └─────────────────────────────────────────┘
   Text Pane──┘

BURY──The window is placed at the bottom of
the window pile and all information that
was covered by the window is exposed.

EXIT──Exits from WindE, by saving all modi-
fied files, and remembering the current
screen state (referred to as "desk top") in
a file called winde.log.

QUIT──Exits WindE without saving any files or
saving the desk top.

LOAD *.LOG──Sets up WindE's desk top per the
selected log file.  If there is no selection,
winde.log is used.  WindE forces log files to
have the .log extension.

SAVE *.LOG──Saves WindE's desk top to the
selected log file.  If there is no Selection,
winde.log is used.

INIT──WindE re-initializes itself per the
instructions stored in winde.ini.  If there
is no winde.ini in the current directory, the
environment's PATH variable is used to locate
winde.ini.  If no winde.ini exists along the
path, the screen is redrawn with a default
set of parameters.  The winde.ini file that
was included on the distribution diskette is
self documenting and many of the parameters
are discussed in Appendix B of the manual.

      ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
      ▌PRESS: ALT+B to bury this window▐
      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
